const path = require('path');


// 拼接相对路径 

// const p1 = path.join('one','two/three','four','five.js'); 
// console.log(p1); 

// const p2  = path.resolve('d:', 'one', 'two/three', 'four', 'five.js');
// console.log(p2);

// d:\one\two\three\four\five.js

// 如果 c: 
//  one\two\three\four\five.js 正好在c盘下  忽略c: 

//c:\www\2203\day42\自带模块path\one\two\three\four\five.js
// 如果第一个参数是 根目录  那么 用 当前01demo.js所在的目录作为根目录
// 加上  one/two/three/four/five.js


// const p2  = path.resolve('one', 'two/three', 'four', 'five.js');
// console.log(p2);
// 没有加盘符  用当前01demo.js所在的目录作为根目录 
//C:\www\2203\day42\自带模块path\one\two\three\four\five.js


const p3 = path.parse('C:/www/2203/day42/自带模块path/one/two/three/four/five.js');

// const p3 = path.parse('C:\\www\\2203\\day42\\自带模块path\\one\\two\\three\\four\\five.js');
console.log(p3);

/* 

{
  root: 'C:\\',
  dir: 'C:\\www\\2203\\day42\\自带模块path\\one\\two\\three\\four',   
  base: 'five.js',
  ext: '.js',
  name: 'five'
}


*/

